/
OperationWalker`1.xml
148 lines (148 loc) · 8.09 KB
/
OperationWalker`1.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<Type Name="OperationWalker<TArgument>" FullName="Microsoft.CodeAnalysis.Operations.OperationWalker<TArgument>">
<TypeSignature Language="C#" Value="public abstract class OperationWalker<TArgument> : Microsoft.CodeAnalysis.Operations.OperationVisitor<TArgument,object>" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit OperationWalker`1<TArgument> extends Microsoft.CodeAnalysis.Operations.OperationVisitor`2<!TArgument, object>" />
<TypeSignature Language="DocId" Value="T:Microsoft.CodeAnalysis.Operations.OperationWalker`1" />
<TypeSignature Language="VB.NET" Value="Public MustInherit Class OperationWalker(Of TArgument)
Inherits OperationVisitor(Of TArgument, Object)" />
<TypeSignature Language="F#" Value="type OperationWalker<'Argument> = class
 inherit OperationVisitor<'Argument, obj>" />
<AssemblyInfo>
<AssemblyName>Microsoft.CodeAnalysis</AssemblyName>
<AssemblyVersion>3.9.0.0</AssemblyVersion>
<AssemblyVersion>3.10.0.0</AssemblyVersion>
<AssemblyVersion>3.11.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.3.0.0</AssemblyVersion>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
<AssemblyVersion>4.5.0.0</AssemblyVersion>
<AssemblyVersion>4.6.0.0</AssemblyVersion>
<AssemblyVersion>4.7.0.0</AssemblyVersion>
<AssemblyVersion>4.8.0.0</AssemblyVersion>
<AssemblyVersion>4.9.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="TArgument" />
</TypeParameters>
<Base>
<BaseTypeName>Microsoft.CodeAnalysis.Operations.OperationVisitor<TArgument,System.Object></BaseTypeName>
<BaseTypeArguments>
<BaseTypeArgument TypeParamName="TArgument">TArgument</BaseTypeArgument>
<BaseTypeArgument TypeParamName="TResult">System.Object</BaseTypeArgument>
</BaseTypeArguments>
</Base>
<Interfaces />
<Docs>
<typeparam name="TArgument">To be added.</typeparam>
<summary>
Represents a <see cref="T:Microsoft.CodeAnalysis.Operations.OperationVisitor`2" /> that descends an entire <see cref="T:Microsoft.CodeAnalysis.IOperation" /> tree
visiting each IOperation and its child IOperation nodes in depth-first order. Returns null.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected OperationWalker ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.CodeAnalysis.Operations.OperationWalker`1.#ctor" />
<MemberSignature Language="VB.NET" Value="Protected Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.CodeAnalysis</AssemblyName>
<AssemblyVersion>3.9.0.0</AssemblyVersion>
<AssemblyVersion>3.10.0.0</AssemblyVersion>
<AssemblyVersion>3.11.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.3.0.0</AssemblyVersion>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
<AssemblyVersion>4.5.0.0</AssemblyVersion>
<AssemblyVersion>4.6.0.0</AssemblyVersion>
<AssemblyVersion>4.7.0.0</AssemblyVersion>
<AssemblyVersion>4.8.0.0</AssemblyVersion>
<AssemblyVersion>4.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DefaultVisit">
<MemberSignature Language="C#" Value="public override object? DefaultVisit (Microsoft.CodeAnalysis.IOperation operation, TArgument argument);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance object DefaultVisit(class Microsoft.CodeAnalysis.IOperation operation, !TArgument argument) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.CodeAnalysis.Operations.OperationWalker`1.DefaultVisit(Microsoft.CodeAnalysis.IOperation,`0)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function DefaultVisit (operation As IOperation, argument As TArgument) As Object" />
<MemberSignature Language="F#" Value="override this.DefaultVisit : Microsoft.CodeAnalysis.IOperation * 'Argument -> obj" Usage="operationWalker.DefaultVisit (operation, argument)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.CodeAnalysis</AssemblyName>
<AssemblyVersion>3.9.0.0</AssemblyVersion>
<AssemblyVersion>3.10.0.0</AssemblyVersion>
<AssemblyVersion>3.11.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.3.0.0</AssemblyVersion>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
<AssemblyVersion>4.5.0.0</AssemblyVersion>
<AssemblyVersion>4.6.0.0</AssemblyVersion>
<AssemblyVersion>4.7.0.0</AssemblyVersion>
<AssemblyVersion>4.8.0.0</AssemblyVersion>
<AssemblyVersion>4.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="operation" Type="Microsoft.CodeAnalysis.IOperation" />
<Parameter Name="argument" Type="TArgument" />
</Parameters>
<Docs>
<param name="operation">To be added.</param>
<param name="argument">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Visit">
<MemberSignature Language="C#" Value="public override object? Visit (Microsoft.CodeAnalysis.IOperation? operation, TArgument argument);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance object Visit(class Microsoft.CodeAnalysis.IOperation operation, !TArgument argument) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.CodeAnalysis.Operations.OperationWalker`1.Visit(Microsoft.CodeAnalysis.IOperation,`0)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function Visit (operation As IOperation, argument As TArgument) As Object" />
<MemberSignature Language="F#" Value="override this.Visit : Microsoft.CodeAnalysis.IOperation * 'Argument -> obj" Usage="operationWalker.Visit (operation, argument)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.CodeAnalysis</AssemblyName>
<AssemblyVersion>3.9.0.0</AssemblyVersion>
<AssemblyVersion>3.10.0.0</AssemblyVersion>
<AssemblyVersion>3.11.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.3.0.0</AssemblyVersion>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
<AssemblyVersion>4.5.0.0</AssemblyVersion>
<AssemblyVersion>4.6.0.0</AssemblyVersion>
<AssemblyVersion>4.7.0.0</AssemblyVersion>
<AssemblyVersion>4.8.0.0</AssemblyVersion>
<AssemblyVersion>4.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="operation" Type="Microsoft.CodeAnalysis.IOperation" />
<Parameter Name="argument" Type="TArgument" />
</Parameters>
<Docs>
<param name="operation">To be added.</param>
<param name="argument">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>